/*
 * DIM-SUM操作系统
 *
 * Copyright (C) 2023 国科础石
 *
 * 作者: Jiayuan Liang<liangjiayuan@kernelsoft.com>
 *
 * License terms: GNU General Public License (GPL) version 3
 *
 */

#ifndef _ASMARM_UCONTEXT_H
#define _ASMARM_UCONTEXT_H

#include <dim-sum/types.h>
#include "sigcontext.h"

struct ucontext {
	unsigned long	  uc_flags;
	struct ucontext	 *uc_link;
	stack_t		  uc_stack;
	sigset_t	  uc_sigmask;
	/* last for future expansion */
	struct sigcontext uc_mcontext;
};

#endif